package gui;

import java.awt.event.*;

import javax.swing.JOptionPane;
/**
 * Cette classe permet de gerer la fermeture de la fenetre.
 * @author Romain POGU
 * @author Anthony MAUGENDRE
 * @version 1.0
 *
 */
class ControleurFenet extends WindowAdapter {

	FenetAffiche fenet;

	/**
	 * Constructeur
	 * @param fenet fenetre dont on gere la fa�on de quitter.
	 */
	public ControleurFenet(FenetAffiche fenet) {
		this.fenet = fenet;
	};

	/**
	 * Cette methode affiche un message de confirmation avant de quitter.
	 * @see java.awt.event.WindowAdapter#windowClosing(java.awt.event.WindowEvent)
	 */
	public void windowClosing(WindowEvent e) {
		// TODO Auto-generated method stub
		int ret = JOptionPane
					.showConfirmDialog(
							fenet,
							"Attention: Vous allez perdre votre travail actuel. Voulez-vous vraiment quitter?",
							"Quitter", 2);
			if (ret == JOptionPane.OK_OPTION)
				System.exit(0);
	}
}
